/*
 * Copyright (C) 2012 Tomas Shestakov. <http://code.google.com/p/jmmo/>
 */

package jmmo.engine.property

/**
 * [[jmmo.engine.property.SilentObservable]] with [[scala.Serializable]] mark trait
 */
trait SerializedObservable extends SilentObservable with Serializable

/**
 * [[jmmo.engine.property.SilentObservableValue]] with [[scala.Serializable]] mark trait
 */
trait SerializedObservableValue[+A] extends SerializedObservable with SilentObservableValue[A]

/**
 * [[jmmo.engine.property.SilentObservableContainer]] with [[scala.Serializable]] mark trait
 */
trait SerializedObservableContainer extends SerializedObservable with SilentObservableContainer
